package com.deng.template.web.model;

import lombok.Data;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;

/**
 * @author Deng
 * @describe 基础请求
 * @date 2022/11/13
 */
@Data
@Accessors(chain = true)
public class BaseRequest {

    /**
     * token
     */
    private String token;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 请求来源类型
     * @see com.deng.template.common.enums.RequestSourceEnum
     */
    @NotBlank(message = "source is null!")
    private String source;
}
